#导入By模块
import time

from selenium.webdriver.common.by import By
#导入基类Base类
from Day_2304_Test.Unit_27.Base.Base import Base

#定义页面类Page（继承Base）
class Page(Base):
    #左上方登录定位
    login_loc = (By.CLASS_NAME,'headerLogin')
    #左上方登录定位方法
    def login(self):
        self.click(self.login_loc)

    #输入用户名定位
    username_input = (By.ID,'userName')
    # 输入用户名定位方法
    def username(self):
        self.send_keys(self.username_input,'16635914562')

    #输入密码定位
    password_input = (By.ID,'password')
    # 输入密码定位方法
    def password(self):
        self.send_keys(self.password_input,'Lxh123456')

    #点击登录按钮定位
    login_bt = (By.NAME,'bi_Usuallogin')
    # 点击登录按钮定位方法
    def login_botton(self):
        self.click(self.login_bt)

    #点击确认定位
    login_qr = (By.ID,'bindSub')
    # 点击确认定位方法
    def login_queren(self):
        self.click(self.login_qr)



    #逻辑定位方法
    def luoji_jiuxian(self):
        self.driver.get('https://www.jiuxian.com/')
        time.sleep(2)
        self.login()
        self.username()
        self.password()
        time.sleep(10)
        self.login_botton()
        time.sleep(3)
        self.login_queren()
        time.sleep(3)